package br.com.scheduler;

import java.util.ArrayList;
import java.util.Date;
import java.util.TimerTask;

import br.com.controller.LanceBean;
import br.com.dao.EditalDao;
import br.com.dao.ItemDao;
import br.com.model.Edital;

public class Timer extends TimerTask {

	@Override
	public void run() {
		
		ArrayList<Edital> todosEdital = EditalDao.listarEdital();
		for (Edital edital : todosEdital) {
			Date data = new Date();
			if (data.after(edital.getDataFim())) {
				edital.setAtivo(0);
				EditalDao.editarEdital(edital);
				edital.getItem().setInLeilao(0);
				ItemDao.alterarItem(edital.getItem());
				
				
				
			}
		}
		LanceBean.atualizarListas();
	}

	
}
